Haskell Server Pages - Functional Programming and the Battle for the Middle Tier
نویسندگان
چکیده
Haskell Server Pages (HSP) provide an easy way to create dynamic web pages and simplify the task of building middle tier components. This article gives an overview of HSP from a programmer’s perspective. It includes examples of HSP in action and gives a precise description of translating HSP scripts into plain Haskell.
منابع مشابه
Links: Linking Theory to Practice for the Web Case for Support
e-Commerce, e-Government, e-Science — the coining of such words reflects the growing importance of the World Wide Web in all aspects of our lives. Consumer spending on the web in Britain exceeds £12 billion a year. A typical web program involves three tiers. The front end is the browser running on your computer. The middle tier is a server, executing the logic that controls your interaction wit...
متن کاملConfessions of a Used Programming Language Salesman Getting the Masses Hooked on Haskell
For many years I had been fruitlessly trying to sell functional programming and Haskell to solve real world problems such as scripting and data-intensive three-tier distributed web applications. The lack of widespread adoption of Haskell is a real pity since functional programming concepts are key to curing many of the headaches that plague the majority of programmers, who today are forced to u...
متن کاملFunctional Programs on Clusters?
The implemented Clean-CORBA and Haskell-CORBA interfaces open a way for developing parallel and distributed applications on clusters consisting of components written in functional programming languages, like Clean and Haskell. We focus on a specific application of this tool in this paper. We design and implement an abstract communication layer based on CORBA server objects. Using this layer we ...
متن کاملHaskell vs . Ada vs . C + + vs . Awk vs . . . . An Experiment in Software Prototyping Productivity ∗
We describe the results of an experiment in which several conventional programming languages, together with the functional language Haskell, were used to prototype a Naval Surface Warfare Center (NSWC) requirement for a Geometric Region Server. The resulting programs and development metrics were reviewed by a committee chosen by the Navy. The results indicate that the Haskell prototype took sig...
متن کاملAn Experiment in Software Prototyping Productivity
We describe the results of an experiment in which several conventional programming languages, together with the functional language Haskell, were used to prototype a Naval Surface Warfare Center (NSWC) requirement for a Geometric Region Server. The resulting programs and development metrics were reviewed by a committee chosen by the Navy. The results indicate that the Haskell prototype took sig...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Electr. Notes Theor. Comput. Sci.
دوره 41 شماره
صفحات -
تاریخ انتشار 2000